.layout-userinfo-box {
	margin: 25rpx;
	.progress-box {
		padding: 70rpx 0;
		display: flex;
		align-items: center;
		.title {
			font-size: 28rpx;
			color: #6e737d;
			margin-right: 10rpx;
		}
	}
	.user-box {
		.title {
			font-size: 32rpx;
			color: #292b2e;
			margin-bottom: 25rpx;
		}
		.msg-box {
			padding: 50rpx 30rpx 1rpx;
			border-radius: 15rpx;
			background-color: #fff;
			.item-box {
				display: flex;
				margin-bottom: 50rpx;
				.lab {
					font-size: 28rpx;
					color: #292b2e;
					min-width: 140rpx;
					line-height: 1;
				}
				.val {
					.upload-box {
						width: 150rpx;
						height: 150rpx;
						border-radius: 15rpx;
						overflow: hidden;
						.img {
							display: block;
							width: 100%;
							height: 100%;
						}
					}
					.avatar-botton {
						background-color: none;
						padding: 0;
						line-height: inherit;
						width: 150rpx;
						height: 150rpx;
						border-radius: 15rpx;
						.img {
							display: block;
							width: 100%;
							height: 100%;
						}
						&::after {
							content: none;
						}
					}
				}
			}
			.center {
				align-items: center;
			}
		}
	}
}
.save-box {
	margin-top: 60rpx;
	width: 100%;
	line-height: 88rpx;
	text-align: center;
	background-color: #d33123;
	border-radius: 200px;
	color: #fff;
	font-size: 30rpx;
}
